/**
 * 直接导出包含圆计算方法的对象
 * 方法参数：r（圆的半径，必须为正数）
 */
module.exports = {
  // 计算周长：周长 = 2 * π * r
  circumference: function (r) {
    if (typeof r !== 'number' || r <= 0) {
      throw new Error("半径必须是大于 0 的数字！");
    }
    return 2 * Math.PI * r;
  },

  // 计算面积：面积 = π * r²
  area: function (r) {
    if (typeof r !== 'number' || r <= 0) {
      throw new Error("半径必须是大于 0 的数字！");
    }
    return Math.PI * r * r;
  }
};